Big Huge Thesaurus

Gloriosa superba

noun